vmlinuz: vmlinux
$(Q)$(MAKE) $(build)=arch/xen/boot vmlinuz
+INSTALL_NAME ?= $(KERNELRELEASE)
+install: vmlinuz
+ mkdir -p $(INSTALL_PATH)/boot
+ install -m0644 vmlinuz $(INSTALL_PATH)/boot/vmlinuz-$(INSTALL_NAME)$(INSTALL_SUFFIX)
+ install -m0644 vmlinux $(INSTALL_PATH)/boot/vmlinux-$(INSTALL_NAME)$(INSTALL_SUFFIX)
+ install -m0664 .config $(INSTALL_PATH)/boot/config-$(INSTALL_NAME)$(INSTALL_SUFFIX)
+
archclean:
@if [ -e arch/xen/arch ]; then $(MAKE) $(clean)=arch/xen/arch; fi;
@rm -f arch/xen/arch include/.asm-ignore include/asm-xen/asm
define archhelp
echo '* vmlinuz - Compressed kernel image'
+ echo ' install - Install kernel image and config file'
endef
ifneq ($(XENARCH),)
#
# Loadable module support
#
-# CONFIG_MODULES is not set
+CONFIG_MODULES=y
+CONFIG_MODULE_UNLOAD=y
+# CONFIG_MODULE_FORCE_UNLOAD is not set
+CONFIG_OBSOLETE_MODPARM=y
+# CONFIG_MODVERSIONS is not set
+CONFIG_KMOD=y
CONFIG_X86=y
# CONFIG_X86_64 is not set
extra-y := head.o init_task.o vmlinux.lds.s
-obj-y := traps.o irq.o ldt.o setup.o entry.o time.o process.o signal.o
+obj-y := traps.o irq.o ldt.o setup.o entry.o time.o process.o signal.o \
+ i386_ksyms.o
c-obj-y := semaphore.o vm86.o \
ptrace.o ioport.o sys_i386.o \
- pci-dma.o i386_ksyms.o i387.o dmi_scan.o bootflag.o \
+ pci-dma.o i387.o dmi_scan.o bootflag.o \
doublefault.o
s-obj-y :=